@charset "utf-8";
/* CSS Document */

body{ width:100%; height:100%;font:14px/24px 'Microsoft YaHei'; color:#000; background:#fff; }
html{ height:100%;}
*{padding:0; margin:0;}
ul,ul li{ list-style:none;*vertical-align:top;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{ color:#1953a4; text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus{ outline:none; -moz-outline:none;}
.left{ float:left;}
.right{ float:right;}
.center{ text-align:center;}
.te_2{ text-indent:2em;}
.break{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
select,select:focus{ outline:none}
input,textarea,select{ background:none; border:none;  font-family:"Microsoft YaHei"; line-height:normal; outline:none; font-size:14px; color:#333;}
.btn{ background:none; border:none; line-height:normal; cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}
img{ border:medium none;}
.clear{ clear:both;}
.clearfix:after {
    content: ".";
	display: block;
    height: 0;
	font-size:0;
    clear: both;
    visibility: hidden;
}
.clearfix {display:block;}

.txt_999{ color:#999;}
.mar_0{ margin-right:0 !important;}
/*index*/
.head{ width:1024px; height:70px; padding-top:335px; margin:0 auto; background:url(../images/banner.jpg) no-repeat center top;}
.nav{ height:50px; padding-bottom:20px; line-height:50px; background:url(../images/nav_bg.png) no-repeat;}
.nav_body{ width:813px;height:50px; margin:0 auto;}
.nav_body li{ float:left; margin-left:45px;}
.nav_body li a{ display:block; padding:0 35px; color:#fff; font-size:22px;}
.nav_body li a:hover,.nav_body li a.current{ background:url(../images/nav_li_bg.jpg) repeat-x;}
.main{ width:960px; margin:0 auto;}
.index_top{ width:100%; margin-top:40px;}
.index_left{ width:534px; float:left; position:relative; margin-top:7px;}
.index_left_bg,.index_left_bg img{ width:534px; height:321px;}
.index_left_body{ width:534px; height:321px; position:absolute; top:0; left:0;}
.last_time{ width:389px; height:43px; position:absolute; top:104px; left:80px; background:url(../images/last_time.png) no-repeat; padding-top:22px;}
.last_time span{ width:40px; height:40px; line-height:40px; text-align:center; font-size:28px; color:#fff; float:left;}
.time1{ margin-left:138px;}
.time2{ margin-left:44px;}
.time3{ margin-left:22px;}
.time4{ margin-left:22px;}
.class_href{ width:534px; height:290px; position:relative;  display:block;}
.index_left .end_title{ height:290px; text-align:center; line-height:290px; font-size:28px; color:#fff;}
.index_left .meeting{height:290px;}
.index_left .meeting a{ display:block; text-align:center; padding:120px 0;}
.index_left .meeting a img{ width:280px; height:50px;}
.left_share{ text-align:right; color:#fff; padding-right:10px;}
.left_share span,.left_share a,.left_share a img{ vertical-align:middle; display:inline-block;}
.index_right{ width:335px; float:right;}
.title_box{ height:48px; line-height:48px; background:url(../images/title_bg.png) no-repeat left; font-size:18px; padding-left:15px; color:#fff;}
.index_right_list{ padding-left:5px; position:relative;}
.index_right_ship{ width:100%; margin-top:16px;}
.index_right_img{ float:left;}
.index_right_img a{ display:block;}
.index_right_img,.index_right_img a,.index_right_img a img{ width:114px; height:124px;}
.index_right_txt{ width:200px; float:right; padding-top:5px;}
.index_right_txt p{ font-size:12px; line-height:22px; padding-top:5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_right_txt a{ color:#c6152e;}
.index_right_more{ position:absolute; bottom:0; right:0; font-weight:bold; font-size:12px; line-height:14px;}
.review{ margin-top:35px; padding-bottom:50px;}
.review_list{ width:100%;}
.one_line{ width:100%;}
.review_ship{ width:275px; float:left; margin:30px 67px 0 0;}
.review_ship_img{}
.review_ship_img a{display:block; padding:4px; border:1px solid #ccc;}
.review_ship_img a,.review_ship_img a{ width:265px; height:155px; }
.review_ship_txt{ line-height:20px; margin-top:17px;}
.review_ship_txt a{ font-weight:bold;}
.review_ship_title{ margin-bottom:10px; color:#1953a4;}
.review_ship_intro{}
.review_ship_left{ width:195px; float:left; overflow:hidden;}
.review_ship_left p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.review_ship_right{ width:75px; float:right; padding-top:6px;}
.info_btn{ width:75px; height:28px; line-height:28px; text-align:center; color:#f0f1f2; background:#1953a4; display:block;}

/*微信弹窗*/
.shadow{ width:100%; height:100%; position:fixed; top:0; left:0;opacity:0.5; filter:alpha(opacity=50); background:#000; z-index:9;}
.chat_pop{ width:360px; background:#fff; position:fixed; left:50%; margin-left:-180px; top:50%; margin-top:-160px; z-index:99;}
.chat_pop_top{ height:40px;}
.chat_pop_close{ width:40px; height:40px; background:url(../images/chat_pop_close.png) no-repeat; display:block; float:right;}
.chat_pop_body{ text-align:center; color:#333; padding:30px 0 25px;}
.chat_pop_body img{ width:177px; height:177px; margin-bottom:25px;}

/*名家风采*/
.export{ padding-top:10px; padding-bottom:50px;}
.export_list{ width:100%; padding-bottom:50px;}
.export_ship{ width:286px; height:114px; float:left; padding:6px; border:1px solid #ccc; margin:30px 30px 0 0;}
.export_ship_img{ float:left;}
.export_ship_img a{ display:block;}
.export_ship_img,.export_ship_img a,.export_ship_img a img{ width:114px; height:114px;}
.export_ship_txt{ width:154px; height:112px; margin-top:1px; float:right;overflow:hidden;}
.export_ship_txt p{ color:#666; line-height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*翻页*/
.flip{ text-align:center;}
.flip_list{ height:32px; display:inline-block; *display:inline; zoom:1;}
.flip_list ul li{float:left; margin-right:15px; line-height:30px; padding:0;}
.flip_list ul li span,.flip_list ul li a{ height:30px; display:inline-block;}
.flip_list ul li a, .flip_list ul li .current{ padding:0px 12px; border:1px solid #1953a4; color:#1953a4;}
.flip_list ul li span.disable{border:1px solid #909090; color:#909090;}
.flip_list ul li a:hover,.flip_list ul li a:active, .flip_list ul li .current{background:#1953a4; color:#fff; text-decoration:none; border:1px solid #1953a4;}
.flip_list ul li .flip_page{ width:100px; padding:0;}

/*专家风采弹窗*/
.export_pop{width:450px; position:fixed; left:50%; margin-left:-225px; top:50%; margin-top:-160px; z-index:99;}
.export_pop_top{ height:50px; line-height:50px; background:url(../images/export_tip_top.png) no-repeat; text-align:center; font-size:20px; color:#fff; padding:0 40px;}
.export_pop_close{ width:40px; height:34px; background:url(../images/export_pop_close.png) no-repeat; position:absolute; top:0; right:0; display:block;}
.export_pop_body{ width:290px; padding:25px 80px; background:#fff; color:#333;}
.export_name_input{ margin-top:20px;}
.export_name_input input{ width:280px; height:28px; line-height:28px; padding:0 5px; text-align:center; border:1px solid #ccc;}
.export_name_submit{ margin-top:25px; text-align:center;}
.blue_btn{ width:87px; height:30px; background:url(../images/blue_btn.png) no-repeat; color:#fff; text-align:center;}

/*名家风采-详情*/
.export_info{ margin-top:40px;}
.export_this{}
.export_this_body{ width:100%; margin-top:25px;}
.left_export{ float:left;}
.left_export,.left_export img{ width:98px; height:98px;}
.right_export{ width:830px; float:right; font-size:12px;line-height:22px; }
.right_export p{ padding:4px 0;}
.export_base{}
.export_base .name{ color:#1953a4; font-size:14px; line-height:24px;}
.export_this_intro{ margin-top:22px;}
.export_edu{ width:100%;}
.edu_title{ width:63px; float:left; padding:4px 0;}
.edu_info{ width:767px; float:left;}
.this_intro{ margin-top:15px; }
.this_intro_body{ margin-top:15px;font-size:12px; line-height:30px;}
.other_export{ margin-top:15px;}

/*名家讲堂*/
.online{ padding-bottom:50px;}
.online_class{ margin-top:40px; position:relative;}
.online_class_bg,.online_class_bg img{ width:960px; height:530px;}
.online_class_body{ width:960px; height:530px; position:absolute; top:0; left:0;}
.last_time_big{ width:766px; height:84px; position:absolute; top:107px; left:97px; background:url(../images/last_time_big.png) no-repeat; padding-top:43px;}
.last_time_big span{ width:78px; height:78px; line-height:78px; text-align:center; font-size:54px; color:#fff; float:left;}
.last_time_big span.time1{ margin-left:275px;}
.last_time_big span.time2{ margin-left:85px;}
.last_time_big span.time3{ margin-left:45px;}
.last_time_big span.time4{ margin-left:45px;}
.online_class_body .class_href{ width:960px; height:370px;}
.online_class_body .end_title{ height:370px; text-align:center; line-height:370px; font-size:54px; color:#fff;}
.online_class_body .meeting{height:370px;}
.online_class_body .meeting a{ display:block; text-align:center; padding:150px 0 120px;}
.online_export_bg{ height:160px;opacity:0.3; filter:alpha(opacity=30); background:#000;}
.online_export{ width:100%; height:160px; position:absolute; left:0; top:370px;}
.online_export_ship{ width:407px; height:136px; float:left; padding:0 36px; margin:12px 0;}
.online_export_img{ padding-top:15px; float:left;}
.online_export_img a{ display:block;}
.online_export_img,.online_export_img a,.online_export_img a img{ width:106px; height:106px;}
.online_export_txt{ width:266px; float:right; color:#fff; line-height:34px; overflow:hidden;}
.online_export_txt p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.online_export_ship.border_left{ border-left:1px solid #fff;}
.online_class_share{ margin-top:10px;}
.online_class_share span,.online_class_share a,.online_class_share a img{ vertical-align:middle; display:inline-block;}
.online_export_intro{ height:136px; overflow:hidden; padding:0 14px 0 54px; line-height:34px; color:#fff;}

/*往期视频*/
.past_video{ padding-top:10px; padding-bottom:50px;}
.past_video_list{ width:100%; padding-bottom:50px;}

/*往期视频-详情*/
.past_top{ width:100%; margin-top:25px;}
.past_left{ width:500px; float:left;}
.past_left_title{ color:#1953a4; font-size:18px; line-height:28px;}
.past_left_video{ margin-top:10px;}
.past_left_video a{ display:block;}
.past_left_video,.past_left_video a,.past_left_video a img{ width:500px; height:400px;}
.past_right{ width:360px; float:right;}
.past_intro{ padding-bottom:20px; border-bottom:1px solid #ccc;}
.past_intro_body{ font-size:12px; margin-top:20px; padding-left:10px;}
.past_other{ margin-top:25px; padding-left:10px;}
.past_other_title{}
.past_other_list{}
.past_other_ship{ margin-top:25px;}
.past_other_ship a{ display:block;}
.past_other_ship,.past_other_ship a,.past_other_ship a img{ width:350px; height:110px;}
.past_export{ margin-top:30px; padding-bottom:50px;}
.export_this_list{ padding-left:4px;}
.export_this_ship{ width:100%; margin-top:25px;}
.export_this_ship .export_base{ width:90px; float:left;}
.export_this_ship .export_this_intro{ width:710px; float:right; margin-top:0;}
.export_this_ship .edu_info{ width:647px; float:left;}
